package Week3.num.week3Test1.Level4_Project6;

public class Point {
    /**
     * 点的横坐标
     */
    private int x;
    /**
     * 点的纵坐标
     */
    private int y;

    /**
     * 空参构造
     */
    public Point() {
    }

    /**
     * 全参构造
     * @param x 横坐标
     * @param y 纵坐标
     */
    public Point(int x, int y) {
        this.x = x;
        this.y = y;
    }

    /**
     * get和set方法
     */
    public int getX() {
        return x;
    }

    public void setX(int x) {
        this.x = x;
    }

    public int getY() {
        return y;
    }

    public void setY(int y) {
        this.y = y;
    }

    /**
     * 移动点的方法
     * @param dx x坐标移动的距离
     * @param dy y坐标移动的距离
     */
    public void movePoint(int dx, int dy) {
        x += dx;
        y += dy;
        System.out.println(x+","+y);
    }
}
